package com.yg.config.result;

public interface ResultCode {

    /*--------------------总体约定--------------------*/

    /**
     * 约定成功的状态码为20000
     */
    public static Integer SUCCESS = 200;

    /**
     * 约定失败的状态码为20001
     */
    public static Integer ERROR = 201;


    /*--------------------用户登录约定--------------------*/

    /**
     * 登录成功
     */
    public static Integer LOGINSUCCESS = 200;

    /**
     * 用户不存在
     */
    public static Integer USERDOESNOTEXIST = 210;

    /**
     * 用户登录密码错误
     */
    public static Integer USERPASSWORDERROR = 211;

    /**
     * 导出异常
     * clr
     */
    Integer READERROR = 299;

    /**
     * 修改异常
     * clr
     */
    Integer UPDATEERROR = 510;

    /**
     * 删除失败
     * clr
     */
    Integer DELETEERROR = 511;

    /**
     * 插入异常
     * clr
     */
    Integer INSERTERROR = 509;

    /**
     * 条件查询结果为空
     */
    public static Integer SELECTNULL = 512;

    /*---------------------日期校验工具类转换异常xyj-----------------*/
    public static Integer UTILERROR = 600;

    /*--------------------修改约定--------------------*/

    //用户修改密码错误
    public static Integer USERPASSWORDRESETERROR = 212;

    //管理员强制修改用户密码时，用户不存在
    public static Integer USERNOTEXIST = 220;

    //token验证失败
    public static Integer TOKENERROR = 213;

    //token为null
    public static Integer TOKENISNULL = 214;

    /*--------------------修改约定--------------------*/
    public static Integer MODIFY_THE_FAILURE = 510;

    public static Integer DELETE_THE_FAILURE = 511;


    /*--------------------导入表格异常--------------------*/
    //导入表格全局异常
    public static Integer IMPORT_TABLE_EXCEPTION = 520;
    //导入表格出现错误信息
    public static Integer IMPORT_TABLE_ERROR_MESSAGE = 521;
    /**
     * 文件写入不成功
     */
    public static Integer WRITEERROR = 513;

}